Proc tuhne SocketServer?

Otázka od: CERMAK

22. 11. 2002 9:04

Ahoj vsichni

Moc vas prosim o radu. Mam aplikaci v D5 Ent. se SP1 a (SP2 na ADO) vyuziva
MIDAS v kombinaci s ADO. K aplikacnimu serveru se pristupuje pres
TSOcketConnection a Socket Server. Castym opakovanim operaci DataRequest a
ApplyUpdates dojde k zatuhnuti klienta. Kdyz jsem zaradil do aplikacniho
serveru a klienta ladici vypisy zjistil jsem ze ApplyUpdates probehne
korektne (provede se AfterApplyUpdates a klient se o tom dozvi. pak se
provede prikaz tesne pred DataRequest ale o dataRequestu se uz aplikacni
server nedovi. Konfigurace pocitace se serverem Je W2000 SP3, MSSQL2000
(datovy server me aplikace) je to znackovy server Dell. Podrobnosti mohu
zjistit. Podobna, ale ne uplne stejna, situace se dala navodit vytazenim
sitoveho kabelu ze serveru. Podle me je asi chyba v SocketServeru. Dela to
jen v nekterych, konkretnich pripadec. Nevite nekdo proc to je?

 
                     Jaromir Cermak
                  

Odpovedá: Jan Grman

22. 11. 2002 11:10

Mal som pred casom problem s prenosom retazcov (rozumej v parametre funkcie
vo volani DCOM objektu) cez TSocketConnection.
Cez TDComConnection bolo vsetko OK. Nikto mi neporadil... tak som patral vo
svete.
No a.. poradil mi jeden Amik. Vraj to upravil. Islo o zamrzanie pri prenose
vacsich paketov.
Zaujimave bolo ze na roznych pocitacoch bola dlzka retazca ktory na server
dokazal poslat rozna.
Mozno to nesuvisi... ale co ked. Hlavne ak si ten stav kde to zmzne dokazes
nasimulovat, ze?
Na poziadanie Ti poslem zdroje upravy 30kb. Mimo konferenciu samozrejme...
tu sa to nesmie...

jg